const bodyParse = require ('body-parser')
const md5 = require ('md5')
// webpack配置项
module.exports = {
    devServer: {
      // onBeforeSetupMiddleware: webpack5.0以上的版本模拟接口
      // before: webpack5.0以内的版本模拟接口
      before(app) {
        app.use(bodyParse.json())
        // 模拟后端接口
        app.post('/citylist', function (req, res) {
          // req: 后端接收到的前端的请求信息
          // res: 后端给前端发送数据
          const citylist = require('./city.json')
          res.send(citylist)
        });
        app.post('/datalist', function (req, res) {
          // req: 后端接收到的前端的请求信息
          // res: 后端给前端发送数据
          const datalist = require('./data.json')
          res.send(datalist)
        });
        app.post('/login',(req,res) => {
          console.log(`前端返回的数据`,req.body);
          res.send({
            code: '1',
            msg: '登录成功',
            token:md5(req.body.user+req.body.pwd)
          })
        })
      }
    },
  }